operator (/) Interface

public interface operator (/)

Calls

interface~~operator (SLASH)~~CallsGraph interface~operator (SLASH) operator (/) proc~torch_tensor_divide torch_tensor_divide interface~operator (SLASH)->proc~torch_tensor_divide interface~torch_tensor_divide_c torch_tensor_divide_c proc~torch_tensor_divide->interface~torch_tensor_divide_c proc~torch_tensor_empty torch_tensor_empty proc~torch_tensor_divide->proc~torch_tensor_empty proc~torch_tensor_get_device_index torch_tensor%torch_tensor_get_device_index proc~torch_tensor_divide->proc~torch_tensor_get_device_index proc~torch_tensor_get_device_type torch_tensor%torch_tensor_get_device_type proc~torch_tensor_divide->proc~torch_tensor_get_device_type proc~torch_tensor_get_dtype torch_tensor%torch_tensor_get_dtype proc~torch_tensor_divide->proc~torch_tensor_get_dtype proc~torch_tensor_get_rank torch_tensor%torch_tensor_get_rank proc~torch_tensor_divide->proc~torch_tensor_get_rank proc~torch_tensor_get_shape torch_tensor%torch_tensor_get_shape proc~torch_tensor_divide->proc~torch_tensor_get_shape proc~torch_tensor_requires_grad torch_tensor%torch_tensor_requires_grad proc~torch_tensor_divide->proc~torch_tensor_requires_grad proc~torch_tensor_get_shape->proc~torch_tensor_get_rank

Module Procedures

public function torch_tensor_divide(tensor1, tensor2) result(output)

Overloads division operator for two tensors.

Arguments

Type IntentOptional Attributes Name
type(torch_tensor), intent(in) :: tensor1

First tensor for the division

type(torch_tensor), intent(in) :: tensor2

Second tensor for the division

Return Value type(torch_tensor)

Tensor to hold the quotient